package fr.afcepf.al22.projet1.dao.interfaces;

import java.util.Date;
import java.util.List;

import fr.afcepf.al22.projet1.entity.Commande;
import fr.afcepf.al22.projet1.entity.Produit;
import fr.afcepf.al22.projet1.entity.Utilisateur;

public interface IDaoCommande {
	public Commande ajouterCommande(Commande commande);
	public Commande modifierCommande(Commande commande);
	public boolean supprimerCommande(Commande commande);
	public List<Commande> getCommandesByUtilisateur(Utilisateur unUtilisateur);
	public List<Commande> getCommandesByDates(Date dateDebut,Date dateFin);
	public Commande getCommandeById(Integer id);
	public List<Commande> getCommandeByProduit(Produit produit);
}
